import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Esta clase lleva el conteo de las flechas usadas.
 * Ademas de que avisa a Texto que numero imprimir.
 * 
 * @author Gabriel
 * @version 1.0
 */
public class Flechas extends Texto
{
    private int flechas;
    /**
     * Numero de flechas iniciales
     */
    public int inicial = 4;
    
    /**
     * Este es el constructor de la clase Flechas.
     */
    public Flechas()
    {
        super("Flechas");
        flechas = inicial;
        updateImage("" +flechas);
    }
    
    /**
     * Este metodo disminuye las flechas.
     */
    public void dec()
    {
        flechas -= 1;
        updateImage("" +flechas);
    }
    
    /**
     * Este metodo regresa el numero de flechas.
     */
    public int getNum()
    {
        return flechas;
    }
   
    /**
     * Este metodo regresa el numero inicial de flechas para el nuevo set.
     */
    public void reinicio()
    {
        flechas = inicial;
        updateImage("" +flechas);
    }
}
